package main

import "fmt"

type Person struct {
	name string //名字
	sex  byte   //性别, 字符类型
	age  int    //年龄
}

func (p Person) SetInfoValue() {
	fmt.Println("value -- SetInfoValue")
}

func (p *Person) SetInfoPointer() {
	fmt.Println("pointer -- SetInfoPointer")
}

func main() {
	p := Person{"mike", 'm', 18}
	p.SetInfoPointer()
	p.SetInfoValue()
}
